{
GtkLabelPrivate *priv = gtk_label_get_instance_private (label);
- val = val != FALSE;
if (priv->use_markup != val)
{
priv->use_markup = val;
{
GtkLabelPrivate *priv = gtk_label_get_instance_private (label);
- val = val != FALSE;
if (priv->use_underline != val)
{
priv->use_underline = val;
g_object_freeze_notify (G_OBJECT (label));
- if (gtk_label_set_use_markup_internal (label, setting))
+ if (gtk_label_set_use_markup_internal (label, !!setting))
gtk_label_recalculate (label);
g_object_thaw_notify (G_OBJECT (label));
g_object_freeze_notify (G_OBJECT (label));
- if (gtk_label_set_use_underline_internal (label, setting))
+ if (gtk_label_set_use_underline_internal (label, !!setting))
gtk_label_recalculate (label);
g_object_thaw_notify (G_OBJECT (label));